function applyMasks() {
	/* Máscara utilizada para formatação de valores em campos com valores monetários */
	configureInputFilter("input", "money", true);
	configureInputFilter("input", "moneyPositiveOnly", false);
	configureInputTextFilter("input", "text");
	applyMaskNumberByTagAndClassName("input", "decimal2casas", 2);
	applyMaskNumberByTagAndClassName("input", "decimal4casas", 4);
	/* Máscara utilizada para a formatação de data, cpf/cnpj, cep e demais */	
    applyMaskByTagAndClassName("input", "integer", "999.999.999.999.999.999.999", "[0-9]");
    applyMaskByTagAndClassName("input", "date", "99/99/9999", "[0-9]");
    applyMaskByTagAndClassName("input", "diaMes", "99/99", "[0-9]");
    applyMaskByTagAndClassName("input", "rich-calendar-input", "99/99/9999", "[0-9]");
    applyMaskByTagAndClassName("input", "rich-calendar-input ", "99/99/9999", "[0-9]");
    applyMaskByTagAndClassName("input", "hora", "99:99", "[0-9]");
    applyMaskByTagAndClassName("input", "horaSegundo", "99:99:99", "[0-9]");
    applyMaskByTagAndClassName("input", "cpf", "999.999.999-99", "[0-9]");
    applyMaskByTagAndClassName("input", "cep", "99999-999", "[0-9]");
    applyMaskByTagAndClassName("input", "numero", "9999999", "[0-9]");
    applyMaskByTagAndClassName("input", "telefone", "(99999)-99999999", "[0-9]");
    applyMaskByTagAndClassName("input", "cnpj", "999.999.999/9999-99", "[0-9]");
    applyMaskByTagAndClassName("input", "contaSELIC", "9999.99.99-9", "[0-9]");
    applyMaskByTagAndClassName("input", "contaCETIP", "99999.99-9", "[0-9]");
    applyMaskByTagAndClassName("input", "cetip", "99", "[0-9]");
    applyMaskByTagAndClassName("input", "selic", "99.99", "[0-9]");
    applyMaskByTagAndClassName("input", "codigoRoteiroDinamicro", "999,999,99", "[0-9]");
    applyMaskByTagAndClassNameAndNoMaxLength("input", "onlynum", "999.999.999.999.999.999.999", "[0-9]");
    applyMaskByTagAndClassNameAndNoMaxLength("input", "onlyNumNoPoints", "999999999999999999999", "[0-9]");
}